package com.bancofiap.emprestimo.process;

import org.jbpm.graph.exe.ExecutionContext;
import org.jbpm.graph.node.DecisionHandler;

import com.bancofiap.ted.service.ConsultarContaCorrenteProxy;

public class AnaliseCredito implements DecisionHandler {

	@Override
	public String decide(ExecutionContext executionContext) throws Exception {
		String[] listaDecisorio = {"aprovado", "reprovado"};
		String decisaoemprestimo;
		ConsultarContaCorrenteProxy p = new ConsultarContaCorrenteProxy();
		int saldoCliente = p.buscaSaldoAntigo(2);
		if (saldoCliente > 30) {
			decisaoemprestimo = listaDecisorio[0];
		} else {
			decisaoemprestimo = listaDecisorio[1];
		}
		System.out.println("passei pela analise-credito com saldo: " + saldoCliente);
		return decisaoemprestimo;
	}
}
